package org.jeecg.modules.wms.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jeecg.modules.wms.entity.WmsInboundOrder;
import org.jeecg.modules.wms.entity.WmsInboundOrderDetail;

import java.math.BigDecimal;
import java.util.List;

/**
 * 入库单VO对象
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "WmsInboundOrderVO对象", description = "入库单VO对象")
public class WmsInboundOrderVO extends WmsInboundOrder {
    
    /**
     * 状态名称
     */
    @ApiModelProperty(value = "状态名称")
    private String statusName;
    
    /**
     * 业务类型名称
     */
    @ApiModelProperty(value = "业务类型名称")
    private String businessTypeName;
    
    /**
     * 物料列表（用于批量入库）
     */
    @ApiModelProperty(value = "物料列表（用于批量入库）")
    private List<WmsInboundOrderMaterialVO> materialList;
    
    /**
     * 入库单明细列表
     */
    @ApiModelProperty(value = "入库单明细列表")
    private List<WmsInboundOrderDetail> detailList;
} 